package com.sl.au.service;

import java.util.List;
import java.util.Map;

import com.sl.au.entity.ScadaBasePoint;
import com.sl.au.entity.ScadaRtuBaseInfo;
import com.sl.au.entity.User;
import com.sl.au.repository.ExdeScadaRtuBaseRepository;
import com.sl.au.repository.ScadaBasePointRepository;

public interface ExdeScadaRtuBaseService extends BaseService {
	
	ExdeScadaRtuBaseRepository getExdeScadaRtuBaseRepository();
	
	ScadaBasePointRepository getScadaBasePointRepository();

	List<ScadaRtuBaseInfo> getScadaRtuBaseInfos(int start, int length, Map<String, String> condition, User user, String orderName, String dir);

	long getScadaRtuBaseInfosCount(int i, int maxValue, Map<String, String> condition, User user, String orderName, String dir);

	List<ScadaBasePoint> getScadaBasePoints(int start, int length, Map<String, String> condition, String orderName, String dir);

	long getScadaBasePointsCount(int i, int maxValue, Map<String, String> condition, String orderName, String dir);

	//删除点位
	void deleteScadaBasePoint(String ids);

	void deleteScadaRtuBaseInfo(String ids);

}
